export interface GetProductShowCondition {
    pageSize: any,
    pageIndex: any,
    category_id:any,
    keywords:any,
    color:any,
    enabled:any,
    serial_number:any,
    batch_number:any,
    mfrs:any,
    goods_shelf:any,
    property:any,
    safety_stock:any,
    expiration_date:any,
    remark:any
}

export interface DeleteProductCondition{
    isd:[]
}

export interface AddProductCondition{
    productInfo:{
      category_id:any,
      product_name:string,
      mfrs:string,
      safety_stock:any,
      model:string,
      standard:string,
      color:string,
      unit:string,
      remark:string,
      img_name:string,
      enabled:any,
      other_field1:string,
      other_field2:string,
      other_field3:string,
      enable_serial_number:any,
      tenant_id:any,
      delete_flag:any
    },
    product_Initial_Stock:{
      depot_id:any,
      number:any,
      tenant_id:any
    },
    product_Current_Stock:{
      depot_id:any,
      current_number:any,
      tenant_id:any
    },
    product_Price:{
      bar_code:string,
      commodity_unit:string,
      sku:string,
      purchase_decimal:any,
      commodity_decimal:any,
      wholesale_decimal:any,
      low_decimal:any,
      tenant_id:any
    },
}

export interface FindProductCondition{
  productId:any
}

export interface UpdateProductCondition{
  productInfo:{
    productid:any,
    category_id:any,
    product_name:string,
    mfrs:string,
    safety_stock:any,
    model:string,
    standard:string,
    color:string,
    unit:string,
    remark:string,
    img_name:string,
    enabled:any,
    other_field1:string,
    other_field2:string,
    other_field3:string,
    enable_serial_number:any,
  },
  product_Initial_Stock:{
    number:any
  },
  product_Current_Stock:{
    current_number:any
  },
  product_Price:{
    purchase_decimal:any,
    commodity_decimal:any,
    wholesale_decimal:any,
    low_decimal:any,
    bar_code:string
  },
}

